﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ClassFlightHomeTask
{
    class Program
    {
        static void Main(string[] args)
        {
            List<Flight> flights = new List<Flight>();
            string choice = "n";
            do
            {
                Flight voyage = new Flight();
                voyage.FillInfoAboutVoyage();
                flights.Add(voyage);
                Console.WriteLine("Добавить рейс? y/n");
                choice = Console.ReadLine();
            }
            while (choice == "y");
            Console.Clear();

            foreach (var resultList in flights)
            {
                resultList.ShowInfoAboutVoyage();
            }

            Console.WriteLine("Введите пункт назначения для получения информации по всем рейсам:");
            string destinationFinale = Console.ReadLine();
            foreach (var voyage in flights)
            {
                if (destinationFinale == voyage.Destination)
                {
                    voyage.ShowInfoAboutVoyage();
                }
                else
                    Console.WriteLine("Нет подходящего рейса");
                Console.ReadKey();
            }
        }
    }
}
